package kr.pe.johnkim.checkmileage.mobile.domain;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Check Mileage 사용자 도메인 클래스 이다.
 * 
 * @author : johnkim <cale9797@gmail.com / Bettersoft, Inc.>
 * @Date : 12. 7. 23
 */

@XmlRootElement(name="checkMileageMember")
@XmlAccessorType(XmlAccessType.FIELD)
public class CheckMileageMember {
    @XmlElement
    String checkMileageId;                      // 사용자 아이디. 자동 생성한 Check Mileage 아이디 이다.
    @XmlElement
    String password;                            // 암호. 화면 잠금 기능을 설정할 때 사용 한다.
    @XmlElement
    String phoneNumber;                         // 사용자 핸드폰 번호.
    @XmlElement
    String email;                               // 사용자 이메일 주소.
    @XmlElement
    String birthday;                            // 사용자 생년 월일.
    @XmlElement
    String gender;                              // 사용자 성별.
    @XmlElement
    String countryCode;                         // 국가 코드.
    @XmlElement
    String languageCode;                        // 언어 코드.
    @XmlElement
    String latitude;                            // 위도.
    @XmlElement
    String longitude;                           // 경도.
    @XmlElement
    String deviceType;                          // 사용자 모파일 폰 OS 타입.
    @XmlElement
    String registrationId;                      // Google GCM 등록 아이디.
    @XmlElement
    String receiveNotificationYn;               // Google GCM 수신 여부.
    @XmlElement
    String activateYn;                          // 활성화 여부.
    @XmlElement
    String modifyDate;                          // 수정 일자.
    @XmlElement
    String registerDate;                        // 등록 일자.
    @XmlElement
    String totalCount;                          // 갯수.
    @XmlElement
    String result;                              // 처리 결과.(SUCCESS/FAIL)
    @XmlElement
    String messageContent;                      // Notification 내용.

    public String getCheckMileageId() {
        return checkMileageId;
    }

    public void setCheckMileageId(String checkMileageId) {
        this.checkMileageId = checkMileageId;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getCountryCode() {
        return countryCode;
    }

    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }

    public String getLanguageCode() {
        return languageCode;
    }

    public void setLanguageCode(String languageCode) {
        this.languageCode = languageCode;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getRegistrationId() {
        return registrationId;
    }

    public void setRegistrationId(String registrationId) {
        this.registrationId = registrationId;
    }

    public String getReceiveNotificationYn() {
        return receiveNotificationYn;
    }

    public void setReceiveNotificationYn(String receiveNotificationYn) {
        this.receiveNotificationYn = receiveNotificationYn;
    }

    public String getActivateYn() {
        return activateYn;
    }

    public void setActivateYn(String activateYn) {
        this.activateYn = activateYn;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getMessageContent() {
        return messageContent;
    }

    public void setMessageContent(String messageContent) {
        this.messageContent = messageContent;
    }
}
